package net.magicalcloud.magicalcloud.presenter;

import net.magicalcloud.magicalcloud.AppApplication;
import net.magicalcloud.magicalcloud.base.BasePresenter;
import net.magicalcloud.magicalcloud.entity.Files;
import net.magicalcloud.magicalcloud.entity.Shares;
import net.magicalcloud.magicalcloud.execption.CloudExecption;
import net.magicalcloud.magicalcloud.listener.CloudListener;
import net.magicalcloud.magicalcloud.model.IFileModel;
import net.magicalcloud.magicalcloud.model.IShareModel;
import net.magicalcloud.magicalcloud.model.modelImpl.FileModel;
import net.magicalcloud.magicalcloud.model.modelImpl.ShareModel;
import net.magicalcloud.magicalcloud.view.IShareView;

import java.util.List;

/** 分享presenter
 * Created by wrr on 2018/6/11.
 */

public class SharePresenter extends BasePresenter<IShareView> {
    private IShareModel shareModel=new ShareModel();

//    //匿名内部类   没有名称
//    public void showShares(){
//        int userId= AppApplication.getCurrentUser().getId();
//        shareModel.showMyShares(userId, new CloudListener<List<Shares>>() {
//            @Override
//            public void done(List<Shares> object, CloudExecption e) {
//                if(e==null){
//                    getView().setList(object);
//                }
//                else {
//                    getView().setList(null);
//                }
//            }
//        });

    //}
}
